Velocity (Oscillator) Mode - Flex IO Drives
In velocity mode, the motor's speed is controlled by analog and digital inputs. If you have used an Applied Motion "O" or "PDO" drive in "oscillator mode", you're in the right place. The STM drive+motor can do everything the "O" and "PDO" drives can do and more.

The Velocity Dialog for these drives allows you to set up the drive for velocity mode and configure all available I/O.
Options for I/O#3 include:
Options for the I/O#4 are:
If you simply want the drive to run at a constant speed anytime it is on, uncheck all the boxes, enter a speed in the text box and an accel rate in the accel box. As soon as you download your configuration, the motor will run
In most applications, you'll need to stop the motor. The simplest way to do this is to check "Use I/O#1 as the run/stop input." When the I/O#1 input is closed, the motor will accelerate to the speed you've chosen at the acceleration rate you entered in the "Accel" box. When X1 opens, the motor decelerates to a stop using the value in the "Decel" box.
If you need two speeds, check "Use I/O#3 as change speed...". This option allows to you to enter a second speed. The motor will accel or decel to the second speed anytime I/O#3 is closed. When I/O#3 opens, the motor speed changes to the first speed, again according to the accel and decel rates you've entered.
Need more speeds? These drives include an analog input that can be used to set the speed when I/O#3 is open or not used. Just select a voltage range to match your signal (0 to 5 V, 0 to 10V, +/-5V or +/-10V), then enter a speed that corresponds to the speed you want at your maximum input voltage. If you apply less than the maximum, the motor speed will be proportional to the applied voltage.
If you plan to use a potentiometer to adjust the speed, it's best to select "0 - 5V" as the range, then connect the drive's 5V power output to the potentiometer's "cw" terminal.
If you want to use a joystick to operate the drive in both directions, you'll need to enter an offset that is half the voltage range. If you're using the drive's 5V output to power your analog joystick, set the offset for 2.5V. Click the "Advanced Settings" button to change the offset.
Direction
I/O#2 is used to select the direction of rotation. If the motor is moving when you change the state of the direction input, the motor will decelerate to stop then accelerate to the same speed in the opposite direction.
Motion Output
I/O#4 can be used to tell another piece of electronics when the motor is moving in velocity mode. If you want the signal to indicate when the motor is in motion you have two choices: the output can be closed when the motor is moving and open when it is stopped, or it can be open when moving and closed when stopped. If you want a tachometer output (a signal proportional to the motor speed), I/O#4 can emit pulses as the motor turns, 100 square wave pulses per revolution (assuming you have a 1.8° motor, otherwise you get 2 times the motor electrical frequency).
Additional
settings of 200, 400, 800 and 1600 pulses/rev are available for drives with DSP
firmware version 1.02 or later. However, the tach output’s maximum frequency
is fixed, so the integrity of the tach output signal at higher resolutions is
dependent on motor speed.
| tach ppr | accurate at speeds |
| 100 | 0 - 50 rev/sec |
| 200 | 0 - 25 |
| 400 | 0 - 12.5 |
| 800 | 0 - 6.25 |
| 1600 | 0 - 3.125 |
Note: Signal integrity is best with an 80 mA load (use 300 ohms at 24V, 150 ohms at 12V or 62 ohms at 5V.)
